package org.visionlibrary.image.geomtric.lines.histogram.model;

import java.util.List;

import org.visionlibrary.image.geomtric.model.Vector2d;
import org.visionlibrary.image.model.Histogram;


/**
 * Interfejs wspolny dla wszystkich klas realizujacych generowanie histogramu
 * dla podanego zbioru odcinkow.
 */
public interface LinesHistogram {
	/**
	 * Metoda realizujaca tworzenie histogramu.
	 * 
	 * @param lines Lista odcinkow dla ktorych histogram ma byc wyznaczony.
	 * 
	 * @return Wynikowy histogram
	 */
	Histogram process(List<Vector2d> lines);
}
